﻿using System;
using System.Drawing;

namespace MediaLibraryManagement.Entity
{
    public class Artist : IEntity
    {
        private int _id;
        private string _firstName;
        private string _lastName;
        private DateTime _dateOfBirth;
        private Gender _gender;
        private string _company;
        private string _country;
        private string _biography;
        private string _profileURL;
        private Image _image;

        public int ID
        {
            get { return _id; }
            set { _id = value; }
        }

        public string FirstName
        {
            get { return _firstName; }
            set { _firstName = value; }
        }

        public string LastName
        {
            get { return _lastName; }
            set { _lastName = value; }
        }

        public DateTime DateOfBirth
        {
            get { return _dateOfBirth; }
            set { _dateOfBirth = value; }
        }

        public Gender Gender
        {
            get { return _gender; }
            set { _gender = value; }
        }

        public string Company
        {
            get { return _company; }
            set { _company = value; }
        }

        public string Country
        {
            get { return _country; }
            set { _country = value; }
        }

        public string Biography
        {
            get { return _biography; }
            set { _biography = value; }
        }

        public string ProfileURL
        {
            get { return _profileURL; }
            set { _profileURL = value; }
        }

        public Image Image
        {
            get { return _image; }
            set { _image = value; }
        }
    }
}